package com.cc.crm.execption;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;

/**
 * @Description: 用一句话描述
 * @Auther: 新梦想*陈超
 * @Date: 2021-01-08 14:12
 */
@ControllerAdvice
public class CrmExceptionHandler {
    final Logger logger = LogManager.getLogger(CrmExceptionHandler.class.getName());
    @ExceptionHandler({CrmException.class})
    public String handlerCrmException(CrmException e){
        //1.日志处理
        logger.error("系统内部错误"+e);
        //2.发送邮件---集成第三方邮件服务 ： 阿里云，腾讯云 邮件服务商

        //3.发端短信---集成第三方短信服务 ： 阿里云，腾讯云 邮件服务商


        return "500";
    }
    @ExceptionHandler({Exception.class})
    public String handlerCrmException(Exception e){
        //1.日志处理
        logger.error("系统内部错误"+e);
        //2.发送邮件---集成第三方邮件服务 ： 阿里云，腾讯云 邮件服务商

        //3.发端短信---集成第三方短信服务 ： 阿里云，腾讯云 邮件服务商


        return "500";
    }


}
